草庐IT

wpf - 微软 Surface 和 WPF

全部标签

.net - WPF 控件和 SystemColors - Alpha 混合?

据我所知,一个在VS2013中构建的简单WPF应用似乎为各种UI元素使用SystemColors。例如,当鼠标悬停在选项卡控件中未选中的选项卡上时,该选项卡似乎采用MenuHighlight系统颜色,但是应用了alpha混合。如果我使用新的模板/触发器/等重新设置控件的样式,我如何像窗口上的其他控件一样为其行为着色?我可以获得系统颜色,但不会显示使用的任何alpha级别。我错了吗?如何在不对任何值进行硬编码的情况下实现拥有标准机器一致外观的目标?更新:我做了一些挖掘,这是我为自己找到的。该图在顶部显示了处于悬停模式的标准WPFMenuItem,然后是选择的SystemColors等,最

wpf - 有没有办法在不同的用户上下文中启动 PowerShell 运行空间?

我正在尝试构建一个脚本,该脚本将向用户显示一个WPF窗口以指示进度。脚本本身将从系统帐户运行,但需要向最终用户显示进度。该脚本将通过PSExec或SCCM在系统帐户中启动(请注意,在这两种情况下,初始脚本都无法在启用“用户交互”的情况下运行。是的。我知道。不过这是一项要求)。有没有办法从系统上下文中创建该窗口,以便用户可以与之交互?或者,可以在另一个用户的上下文中打开运行空间吗?或者这些都不是可行的途径? 最佳答案 类似于:Start-Processpowershell.exe-credential{cred.maybeastore

c# - 如何从 wpf/windows c# 中的 Web 浏览器控件获取滚动宽度

我在wpfc#中使用Web浏览器控件。我在网络浏览器控件中呈现html,其宽度大于窗口宽度。然后它显示滚动条。所以我需要滚动宽度,或者html正文的宽度。如果有人有解决方案,请帮助我。该控件可以是windowsweb浏览器控件或WPFweb浏览器控件。 最佳答案 ScrollRectangle将获取可滚动区域的尺寸IEWb.Document.Body.ScrollRectangle.Height;IEWb.Document.Body.ScrollRectangle.Width; 关于c#

c# - 如何使在 wpf 窗口中运行的应用程序忽略单击或鼠标事件

目前我正在尝试在wpf窗口中运行虚幻4应用程序。但是我只希望用户看到窗口而不是单击它或使用它。为此,我尝试了各种解决方法,但似乎都没有实际效果。任何帮助将不胜感激。谢谢你。下面是我用来在wpf窗口中运行应用程序的代码。[DllImport("user32.dll",EntryPoint="GetWindowThreadProcessId",SetLastError=true,CharSet=CharSet.Unicode,ExactSpelling=true,CallingConvention=CallingConvention.StdCall)]privatestaticextern

c# - Wpf 触摸事件在 Windows 8.1 中不起作用

我有一个wpf桌面应用程序。在Windows7上,所有触摸事件都工作正常,但是当我切换到Windows8.1时,触摸事件不起作用。有人知道为什么吗?编辑这是我的xaml代码:和View模型中的方法:publicvoidOnTouchUpMenuButtons(objectsender,TouchEventArgse){//code} 最佳答案 我已将TouchUp事件切换为PreviewMouseDown事件并且它有效。 关于c#-Wpf触摸事件在Windows8.1中不起作用,我们在S

linux - 是否有微软的 signtool 的开源替代品来使用 sha2 对 exe 进行签名?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭1年前。社区在9个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion我们需要使用sha2算法对Windows软件进行签名,但是安装signtool似乎是个问题,因为我在我的机器上安装软件时遇到了困难。此外,我想在linux上签署exes。我们曾经使用signcode执行任务,但它只支持sha1和md5。自01.01.2016起,不再接受sha1和md5。因此我想

c# - WPF 和 Windows 10 崩溃

我们有一个WPF应用需要在不同的用户登录和注销各自的PC的情况下保持打开更长时间(过夜)。[更新]WPF应用程序使用此处的单实例技术:http://blogs.microsoft.co.il/blogs/arik/SingleInstance.cs.txt单实例功能不是错误的原因只有在以下情况下才会发生奇怪的崩溃:操作系统是Windows10必须执行以下用户登录/注销序列:帐户A正在启动应用程序并注销或锁定PC。帐户B在夜间登录,在PC上工作了一段时间,然后注销。A号早上再次登录。该应用程序运行但UI被卡住/最小化。单击/尝试调整大小时,出现以下错误:System.OutOfMemor

windows - 关闭 Microsoft Surface Dial sleep 模式

在为新的MicrosoftSurfaceDial开发时,我注意到该设备会在几分钟后进入休眠状态,并在与设备交互后大约需要1-2秒才能再次唤醒。这对于我的特定用例来说是不够的,应用程序必须立即提供反馈。我已尝试在设备管理器中关闭蓝牙设备的能量设置,但问题仍然存在。有没有办法通过代码或其他方式关闭此功能? 最佳答案 遗憾的是,如果不更新Microsoft固件,则无法解决该问题。该装置使用NordicSemiconductornRF52832蓝牙低功耗SoC,可以在芯片上进行更改,但需要固件更新。真的很抱歉,但这是唯一的办法。

windows - 微软低功耗蓝牙广告

当我执行低功耗蓝牙扫描时,我遇到了两个我不理解的广告数据包。这两个数据包分别是:0x1eff060001092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab和0x1eff060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c阅读最新BluetoothCoreSpecificationversion5.0,这些广告包似乎来自微软。实际上,广告包的结构是Length-Type-Value。而且,如果我是对的,我有:长度:0x1e十六进制表示十进制转换后“30字节”类型:0xff

wpf - WinAppDriver - 如何获取元素上可用的属性列表

我正在使用带有WinAppDriver的Appium来控制WinForms/WPF应用程序。我正在寻找一种编程方式来获取已检索元素的可用属性列表。我目前的想法是请求className并使用它来查找我预先配置的静态属性字典。varelement=driver.FindElementByXPath(xPath);varproperties=element.getProperties();//IstheresomethingIcancallhere? 最佳答案 这不是最好的解决方案,但我想我会提到它以防其他人发现它有用:可以获取页面源的x